Agile Model-Driven Modernization to the Service Cloud
نویسندگان
چکیده
Migration of legacy systems to more advanced technologies and platforms is a current issue for many software organizations. Model-Driven Modernization combined with Software as a Service delivery model is a very promising approach, which possesses a lot of advantages, including reduced costs, automation of migration activities and reuse of system functionality. However, a drawback of such an innovative modernization approach is that it lacks mature software process models to guide its adoption. Thus, a methodology for seamless execution of different migration and deployment activities is quite needed. On the other hand, agile development methods have been successfully adopted in various projects, which partly or thoroughly use the engineering and delivery models exploited in the modernization process. This paper presents how a particular methodology for Model-Driven Modernization with deployment to the Cloud is enriched with agile techniques to address different challenging issues. The extended agile methodology could be used by organizations which have already applied agile software development as well as by organizations that plan to introduce it in their work. KeywordsCloud computing; Agile Methodology; Modeldriven Modernization; Software as a service
منابع مشابه
Challenges of Model-driven Modernization - An Agile Perspective
Software organizations are nowadays facing increased demand for modernizing their legacy software systems using up-to-date technologies. The combination of Model-Driven Development and delivery models like Cloud and Software as a Service have become a very promising approach for software modernization that possesses a lot of advantages, including great deal of automation and reuse of system fun...
متن کاملEnhance your Model-driven Modernization Process with Agile Practices
Cloud computing is currently recognized as an important platform technology that enables service clouds supporting the Software as a Service (SaaS) paradigm. This paper presents the REMICS Methodology, which combines the model-driven approach with agile practices, for the migration of legacy applications to service clouds. The paper gives an overview of the methodology and its application in on...
متن کاملChallenges for Migrating to the Service Cloud Paradigm: An Agile Perspective
Migrating to the Service Cloud Paradigm implies the migration of legacy software systems to a service-oriented architecture with deployment in the cloud. Although this specific software modernization paradigm promises numerous strategic and operational advantages, it poses also many complex organizational and technical challenges, among which is the lack of mature processes, methods and techniq...
متن کاملModel-Driven Architecture for Cloud Applications Development, A survey
Model Driven Architecture and Cloud computing are among the most important paradigms in software service engineering now a days. As cloud computing continues to gain more activities, more issues and challenges for many systems with its dynamic usage are introduced. Model Driven Architecture (MDA) approach for development and maintenance becomes an evident choice for ensuring software solutions ...
متن کاملTowards a Model-Driven Dynamic Architecture Reconfiguration Process for Cloud Services Integration
Cloud computing is a paradigm that is transforming the computing industry and is receiving more attention from the research community. The incremental deployment of cloud services is particularly important in agile development of cloud services, where successive cloud service increments must be integrated into existing cloud service architectures. This requires dynamic reconfiguration of softwa...
متن کامل